約 1,927,176 件
https://w.atwiki.jp/haigure/pages/40.html
ハイグレポーズ集その6です No.61~62 光線命中ポーズ2 No.63 ク○ネコヤマトポーズ No.64 恥じらい No.65 No.66 No.67 No.68 No.69 No.70 No.71 No.72 No.73 片膝立ち No.74 足絡み No.75 片手服従ポーズ No.76 服従ピース 3Dカスタム少女用ポーズデータに戻る
https://w.atwiki.jp/haigure/pages/37.html
ハイグレポーズ集その5です No.47~48 及び腰 No.49~52 恥じらい No.53 用途不明(お手数おかけしますが実際に使用して確認して下さい) No.54 敗北服従 No.55~56 拘束 No.57 寝そべりハイグレポーズ No.58 ハラマキレディース中央 No.59 ハラマキレディース左 No.60 ハラマキレディース右 3Dカスタム少女用ポーズデータに戻る
https://w.atwiki.jp/kasukomod/pages/14.html
3Dカスタム少女に当てはめて要約 まずハッシュ関数という物を使って、ハッシュ値という「tbnを代表する」簡略化・軽量化された数値を得ます。 それをハッシュテーブル(ゲーム画面でいうアイコン列)という、予めその数値のために用意されている枠の中に当てはめていくことで素早く処理をし、そこからtbnが関連するtso等をそれぞれ参照していきます。 しかしハッシュ関数を完全にすることは現実的には難しく、どうしても異なる文字列から同一のハッシュ値を算出してしまう現象がついて回ります。 これを衝突と呼び、3Dカスタム少女ではアイコンの消滅や他カテゴリへの割り込み等、問題が顕著に現れます。 本来なら簡単に衝突が起こる様な関数ではありませんが、恐らくTeckArts3D社が、ここまで発展することを想定していなかった為に起きた問題だと思われます。
https://w.atwiki.jp/3dcustom/pages/51.html
0から始める3Dカスタム少女MOD制作 【注意】 ある程度のPCの知識があることが前提での解説になります。 最低限PCの使い方(windows updateでのソフトのインストールや必要なソフトのインストールと設定)、 アップローダでのダウンロードやファイルの圧縮・解凍、「拡張子」という言葉の意味くらいは きちんと理解してからMODの作成を行いましょう。 (これらの知識を応用しての作業になるためです) ※以下は個人によって書かれているものをベースに追記・編集して作られています。 【はじめに】 自分が初めてMODを作るとき ファイルを解凍しても何がなにやら分からず、3Dモデリングの知識すらもなく ただひたすらに混迷を極め、時間と精神力を徒に摩耗していったことを覚えています 自分と同じような、初心者の人たちのMOD制作の手助けになればと思い 自分の試行錯誤の範囲で分かったことをまとめました この項目に書かれていることを真似すれば恐らくあまり迷うことなくMODを制作できると思います ですが誤った情報、適当ではない手法なども多分に書かれていると思います わかりやすさを重視しているため非効率的な段階を踏んでいる場所も少なくありません このページは記されている手順の通りに進めるためのものとしてではなく MODの中身を理解する手段の一つであるということを理解し読み進めて貰えるとうれしいです 全ては素人の試行錯誤の結果です。最適化されていない箇所もあれば妙な手順も有ると思います もし誤っている箇所を見つけた場合、注記を入れてくださるとうれしいです ※くどいほどの解説付きの「一例」です 分かり安い「フローチャート」と「FAQ」は後ほど作成の予定です・・・ 具体的な衣装MOD作成は【konozamaの書】で詳しく説明していますが、 初めての方はまずはこちらから始めると良いでしょう。 目次 前準備 必要なソフトなどに付いて メタセコイアで3Dモデルを作る 一からメタセコイアを使ってモデルを作る方法です 3Dカスタム少女との直接的な関係はあまりありません メタセコに触るのが全くの初めて、という方以外読む必要性はないと思います テクスチャ テクスチャの作り方。UVマッピングについての簡単な説明などです あまり説明らしい説明になっていない気がします ファイルの内部構造とMOD作成の開始 ここからいよいよMOD制作の作業です 3Dモデリングとテクスチャについては大丈夫な人はここからお読みください シェーダー設定とXML シェーダー設定ファイルとXMLファイルについてです TSOにまとめる ファイル名や階層など mqo→tsoへと梱包していく方法です TAHにまとめる TSOファイルからTAHを完成させる方法など 終章です
https://w.atwiki.jp/3dcustom/pages/6.html
アーカイブ (.tah) TDCGのアーカイブ形式です。 公開ソースコード: TAHdecrypt (C#)関数形式なので流用は難しい。TAH versionに未対応。 TDCGMan (C#)クラスとして実装 TDCGExplorer (C#)TAH読み書きともクラスとして実装 構造 ヘッダー部分 uint32 magic; ※ TAH2 uint32 numentries; ※ エントリーの数 uint32 version; ※ TAHバージョン uint32 nouse; ※ 予約 エントリー部分 uint32 hash; ※ ハッシュ値 uint32 offset; ※ データ先頭オフセット ※上記uint32をnumentries回数繰り返す ディレクトリ部分 uint32 dirlen; ※ 展開後のディレクトリテーブル長 ※圧縮データの長さはこの位置から、エントリーの最初のオフセットまで LZSS Deflate圧縮に、圧縮前の長さをメルセンヌツイスタの初期乱数種で作った乱数と XORした物によって、以下のデータを格納する(以後同様のデータはDeflate+MTと略する) TAHdecryptでは32byte以下の圧縮データを生成しない。これはバッファオーバーランが 起きる為であると説明されている。TDCGManではスライド辞書ウインドウの開始位置が、 スライド辞書ウインドウの長さより短いデータを生成してしまう。現時点では、 3Dカスタム少女の動作に支障を与えた例は報告されていないが、いずれの場合に おいても圧縮されたデータを元に戻す事ができない。いずれの問題も、TDCGExplorerの TAHクラスでは対応している。 圧縮率はTDCGExplorerが最も高く、TAHdecryptが低い。この為、同じデータを 両者で圧縮するとファイルサイズが一致しない。これはTAHdecryptorのスライド 辞書ウインドウ候補を4個しか保持しないのに対して、TDCGExplorerは4096個保持する。 圧縮前のデータ構造は以下の様に記述される。 data/ NUL script/ NUL script/items/ NUL ※最後に示されたディレクトリ名がファイル名に結合する N999BODY_A00.TBN NUL ※大文字小文字は無視される。内部的には大文字にする方が間違い。 data/icon/ NUL data/model/ NUL N999BODY_A00.TSO NUL data/icon/items/ NUL N999BODY_A00.PSD NUL ※ NUL とは1バイトの0値。 ※3Dカスタム少女上では、tbnファイルのみ格納すれば良い。 それ以外のファイル名はハッシュ値によって識別される。 データ実体 ファイル末端まで、以後データ実体が格納される。 データ実体の形式は、 uint32 length; ※展開後のサイズ Deflate+MT ※上記の構造がヘッダー部numentriesの数だけ繰り返される。 ※最後の構造はファイル長さ-オフセットによって圧縮サイズを求める。
https://w.atwiki.jp/3dcustom/pages/46.html
このページはMODを作ってるときにひっかかりがちな失敗についてまとめたページです。 状況別に、予想される原因と解決法を挙げます。 状況1. パーツを選んだ瞬間ゲームが落ちる 状況2. 状況は毎回違うけどゲームが突然落ちる 状況3. テクスチャやパーツの影部分が汚い 状況4. 作ったはずなのに見えない部分がある。または全部見えない 状況5.それでもまだ一部が欠ける 状況6.装備したMODが、脱衣ボタンや同じカテゴリの別パーツを装備しても外れない 状況7.作った覚えのない黒い部品が表面に表示されている 状況8.自分の所では表示されているのに他の人に表示できないと言われた 状況9.パーツIDはかぶっていないはずなのに他の人のMODと混在してしまった 状況10.男MODを作ったけどなぜか表示されない 状況11.上記全部確認したけど表示されない 状況1. パーツを選んだ瞬間ゲームが落ちる 原因1. 画像ファイルの形式の誤り テクスチャファイル ????.tga や ????.bmp、またはアイコンファイル ????.psd の形式が間違っていたりすると、 そのパーツを選んだ瞬間3Dカスタム少女が異常終了します。 対策 画像ファイル形式を正しくする テクスチャファイル・アイコンファイルは全て、単一レイヤーの32bit color である必要があります。 また、テクスチャファイルは圧縮されていてはいけません。 正しい形式に修正すれば、この問題は出なくなります。 原因2. フォルダ構成またはCgfxShaderの誤り テクスチャファイル等を置くフォルダ名が間違っています。※フォルダ名にスペースが含まれていても駄目なようです。 CgfxShaderファイルで指定しているフォルダがtso内に存在しないと、 そのパーツを選んだ瞬間3Dカスタム少女が異常終了します。 対策1. フォルダ名を正しくする、または新しく作る 間違ったフォルダ名をCgfxShaderで指定した正しい名前になおすか、正しい名前のフォルダを新しく作る。 対策2. CgfxShaderを修正する CgfxShaderのテクスチャ名などを正しい名前に修正する。 原因3.Thumbs.dbが紛れ込んでいる フォルダ表示設定が写真モードや縮小表示になっている場合、画像データが入っているフォルダを表示した際に縮小表示画像のキャッシュデータ、Thumbs.dbが自動的に作成されます。これを一緒に梱包してしまうと、パーツを選んだ瞬間3Dカスタム少女が異常終了します。 対策 Thumbs.dbを削除する 通常、Thumbs.dbは表示されないデータです。フォルダオプションから、『保護されたオペレーテヒングシステムファイルを表示しない』からチェックを外し、『縮小版をキャッシュしない』にチェックを入れます。この状態で、Thumbs.dbを削除する。 状況2. 状況は毎回違うけどゲームが突然落ちる 原因. アイコンファイル形式の誤り アイコンファイルの形式が間違っていると、そのパーツは普通に表示できるのに、 何かの拍子に3Dカスタム少女が突然異常終了するようになります。 psdファイルに複数のレイヤーが出来てしまっている場合が多いです。 対策 アイコンファイル形式を正しくする アイコンファイルは、「単一レイヤー」の「32bit color」である必要があります。 正しい形式に修正すれば、この問題は出なくなります。 状況3. テクスチャやパーツの影部分が汚い 原因. ファイル形式の誤り テクスチャが32bit colorでない。 TSOdecryptなどのツールは、テクスチャが32bit color であることを前提に動きます。 もし32bit color で無い場合、データが壊れます。壊れたデータは表示自体はできますが、 元の状態とは全然違ったきたないものになってしまいます。 対策 画像ファイル形式を正しくする テクスチャは、単一レイヤーの32bit color である必要があります。 正しい形式に修正すれば、この問題は出なくなります。 windows付属の「ペイント」や古いバージョンのGIMPの場合、24bitまでしか扱えません。 新しいバージョンのGIMPやPhotoshop 等、32bit color を扱えるツールを使いましょう。 状況4. 作ったはずなのに見えない部分がある。または全部見えない 原因. 面が四角形面になっている メタセコイアで普通に面を作ると四角形面になることが多いですが、 3Dカスタム少女では四角形面を表示できません。 対策 面を全て三角形面にする メタセコイア上で三角形面にしたいところを選択して、 メニューから「四角形面を三角形面化」を選びます。 既に三角形面になっているところを選んでいても害はないため、 「全て選択」ボタンで全ての面を選択状態にして、次に「四角形面を三角形面化」を選ぶのが簡単・確実です。 状況5.それでもまだ一部が欠ける 原因.面が裏返ってる ゲームに持っていくと(おそらくmqoからtso(=x)への変換時に)面が裏返ってしまう場合があります。 裏返った面はInkOff系テクニックの場合は透明に、それ以外は線と裏の色であるPenColorで描画されるので判別できる。 対策 面を作り直す メタセコのワイヤーツールを使って対角線を反対に変える、 あるいは問題の面を一旦削除し、面の生成ツールで新しく貼り直すなどして新しく作り直します。 大抵はこれで解決しますが、新たに別の部分が裏返ってしまったりする場合もあり、正確な原因と完全な解決策は未だ判明していません。 補足 面が裏返る原因の一つとして、一つの辺に3個以上の面を連続して接続すると、その面の周辺が裏返ります。 これはNVTRISTRIP.DLLの制限です。裏返った面を直しても直しても違う面が裏返る場合はこのケースに当たります。 mqo2tsoでは面が裏返る可能性のあるケースを検出すると、そのオブジェクト・マテリアル・座標を出力するので 問題のある面を特定して修正する事ができます。 メタセコで面の両面化コマンドを使って面を両面化すると確実に裏返ります。これを回避するには、 両面化したい面を選択してコピー・ペースト・面を反転・オブジェクトの結合を行う事で回避できます。 回避できる理由は一つの辺に連続して面が接続されないからです。 裏面がある面を作る時は、厚みを持たせるよりコピペで面を両面化した方が無難です。 状況6.装備したMODが、脱衣ボタンや同じカテゴリの別パーツを装備しても外れない 原因.他のカテゴリのtbnを使用している 他のカテゴリのtbnを普通にリネームしただけでも 表示されるレーンを変える事ができますが、 バイナリが書き換えられていない為、外す判定が正常に行われません。 注 公式パッチXPで追加された手持ちアイテムはtbnの形式が他のカテゴリとは違うようです。リネームでの流用はやめましょう 対策 そのカテゴリのtbnを使う baseフォルダから正しいカテゴリのtbn(カテゴリさえあっていればどれでもよい)を コピーしてきて、ファイル名をTAHDecGUIで変更します。 状況7.作った覚えのない黒い部品が表面に表示されている 原因1.裏側の部品のポリゴン裏面が表側の部品を突き破って表示されている 3Dモデルを作る際に裏側にも色をつけようとモデルの裏側にも面を作っていくと、 MOD化した際に変形したり他のボーンに影響され裏側部品のポリゴン裏面が表面を突き破って出てきてしまう場合があります。 ボーンからの距離の違いで3Dモデルの変形の度合いが違うために発生してしまう現象です。 対策1-1 裏側の面を削除する 表示されているのは裏側部品のポリゴンのため、該当箇所の裏側部品のポリゴンを削除すれば解決できます。 対策1-2 ボーンの調整等で対応してみる スカートの裏面などどうしても裏側にも色をつけたい場合、ボーンの調整や表と裏側のポリゴンの距離の調整を 行ってある程度は対応可能な場合があります。しかし胸や腰周り等のカス子の動作や設定で変形が激しい箇所では 対応できない場合もあります。その場合は対策1を使って下さい。 原因2.一部の面のポリゴンが裏返っている。 複雑な形やメタセコでの整形時の問題、TSO化の際の不具合?などにより 一部の面が裏返ってしまうことがあります。 対策2 裏返った面の周りをもう一度メタセコで調整する 一度tsoを解凍するか、メタセコデータを調整して、反転してしまう面を修正します。 面の大きさを変える、頂点の位置を少しずらす、ナイフを入れて面を分割する、 等の調整を行ってみて、再度MOD化してみてください。 状況8.自分の所では表示されているのに他の人に表示できないと言われた 原因.テクスチャファイルが大きすぎる 3Dモデルを表示するにはPCのグラフィックボードの能力がある程度必要です。 大きなテクスチャファイルを表示するにはグラフィックボードの能力もかなり必要になるため 古いPCなどを使っている場合にテクスチャを処理できなくなり3Dモデルを表示できない場合があります。 対策 テクスチャファイルのサイズを小さくする 表示できていない人がグラフィックボードの買い替えなどで対処できれば一番いいのかもしれないですが、 テクスチャファイルのサイズの問題なのでテクスチャファイルを縮小したものを作成することで解決できます。 状況9.パーツIDはかぶっていないはずなのに他の人のMODと混在してしまった 原因.3Dカスタム少女プログラムの問題?かもしれない パーツIDをかぶらないようにしていてもIDの数字3桁の部分が10の倍数の場合、 なぜか他の10の倍数のものと衝突してしまうことがあります。 例 N100… の部品と N500… の部品が競合した N040… の部品と N640… の部品が競合した等 対策 3桁のIDで10の倍数を使わないようにする(MODのIDを変更する) IDを変更すれば衝突は回避できます。自分で新たにIDをつける際は重複しないように気をつけるだけでなく 10の倍数を使うのはやめるようにしましょう またパーツの内部ファイル名にも記載がありますがIDは英数字と半角記号が利用できます。 数字ではなくアルファベットを用いるのも1つの方法です。 状況10.男MODを作ったけどなぜか表示されない 原因.MODのtah バージョンが低い。 男MODなど、公式データの上書きになるタイプは、tahのバージョンが低いと表示されないことがあります。 これは公式のbaseファイルのバージョンがパッチが出るたびにあがっているためです。 対策 MOD化するときのtahバージョンを上げる チンコMODや男MOD等、公式のデータを上書きするようなタイプのMODを作るときは、MOD化する際の バージョン指定を大きめにするようにします。 状況11.上記全部確認したけどそれでも表示されない 原因.メタセコイアでのオブジェクト名にスペースが入っている スペースが入っていると表示されなくなってしまうようです 対策 スペースを使わない ハイフン(-)やアンダーバー(_)を使いましょう 材質等はスペースでも問題ありませんが、混乱を避ける為にもハイフンやアンダーバーで統一しましょう
https://w.atwiki.jp/3dcustom/pages/43.html
■TMOProportion.exeの簡単な使い方: 起動すると、真っ黒な背景と灰色の背景の二つのウィンドウが表示されます。 真っ黒な方はここでは使わないので無視して結構です。 背景が灰色のウィンドウ中央にゲーム終了時のカス子が表示されます。服装は終了時のものですが、体形は終了時のモノではありません。右のように最低身長で終了しても、左のような標準身長で表示されます。また、toonshaderには対応していないようですので、toonshaderがないと正しく描画されない服などは外しておいた方が混乱を回避できると思います。 左側にはスライダーが表示されており、スライダーを動かすことで、そのスライダーに設定されている体型パラメータに沿って体型を変化させることできます。 変更される体形はProportionフォルダ内のCSファイルに沿っています 調節後、ウィンドウ右下の[Save]ボタンを押して状態を記憶したあと終了させてください。 次に、TAHProportion.exeを起動して、右下にある[Load]ボタンを押して、3Dカスタム少女インストールフォルダのarcsフォルダ内にあるbase.tahを選択してください。 [Compress]ボタン押して記憶した体型を適用を行います。(背景が真っ黒なウィンドウが動いている間は適用中です) base_xp.tahとbase_xpr5.tahにも同じ操作を行ってください。TAHProportion.exeのあるフォルダに「tmo-」で始まるTAHファイルが作成されるので、arcsフォルダに移した後ゲームを起動して確認を。 ダウンロードしたモーションMODには個別に適用する必要があります。拡張子が.tahのものに対して上記の操作を行ってください。 (ただし、TAHProportionでTAHを読み込んだとき、右の欄に何も表示されなかったら変更対象となるファイルが存在しないので、そのTAHファイルには体型の適応操作をしても意味がありません。) 体型を元に戻したいときは作成された「tmo-」で始まるTAHファイルを消すだけです。 ■XPパッチ XPパッチより利用可能になるポーズファイル(画像の背景がピンクで、ファイル名の語尾に.tdcgpose.pngが付いたファイル)も変更可能です。 従来の仕様では上記方法で体型変更させても、ポーズエディタで既存のポーズファイルを呼び出すと体型が元に戻ってしまいます。 このパッチで追加された「PNGProportion.exe」にポーズファイルをドラッグ&ドロップで、TMOProportionにSaveされている体型に上書きされます。D D後ゲームを起動して確認してみてください。 ※TAHファイルと違い、すでにポーズファイルに体型変更が適用されている場合、この操作を行うと体型がおかしくなります。 この操作を行うと、以降「tmo-」ファイルを消した後でもこのポーズファイルを呼び出すと体型変更が適用されてしまいますので、ポーズファイルのコピーをとっておいた上で、デフォルト体型のポーズファイルを使用してください。 さらにポーズエディタで操作できない部位はF5、F6、F12キーのようなリセットキー以外ではデフォルトに戻せません。 この操作を応用することで、ポーズエディタ上限定ですが、体型変更前のボディと変更後のボディを混在させることができます。 ■TPOEditor Proportionフォルダ内のCSファイルに書かれた体型パラメータは、同封のTPOEditorを使うとリアルタイムで 操作した部分がどう変化するか見ながら編集でき、コレによって自分の好きな体型を作ることが可能です。 作者さんの作成した動画もあります↓ 【3Dカスタム少女】体型変更について少し解説【ツール】 http //www.nicovideo.jp/watch/sm9628158
https://w.atwiki.jp/3dcustom/pages/56.html
ファイルの内部構造とMOD作成の開始 ※前回までのあらすじ ついに完成したアイスキャンディー初号機だが致命的な弱点が最後に露呈したのであった! ここから読み始める方へ 3Dモデルは全ての四角形面を三角形面化し、テクスチャは全てアルファチャンネル付きの32bitビットマップ(.bmp)に変換してください また、メタセコイアの材質設定で設定した色・反射率などの情報は無視されますので 色はテクスチャ(アルファチャンネル付き)で指定し、反射率等は諦めてください(後で全く別の方法で指定します) 説明の中に出てくる「アイスキャンディー」を自分の作った3Dモデルと読み替えてください 【tahファイルやtsoファイルを解凍する】 まずMODを作るに当たって元になるファイルが必要です 本来は3Dカスタム少女インストール先フォルダにあるarcsフォルダの中にあるbase.tahからデータを取り出して弄るのですが 面倒なので今回は自分が過去に制作したMODを元にします 3D CUSTOM.NET Tech Arts CUSTOM UP LOADERからXPC00381.zipを入手し解凍してください 中に入っているOnigiri.tahを最初にインストールしたソフト、TAHdecGUIで解凍します TAHdecGUIを起動したらExtract Dirのところにファイルの解凍先を指定して 検索枠のあるところのすぐ下の灰色の部分にOnigiri.tahをD Dしてください 自動で解凍されます。このとき白い欄にD Dしないでください。詳しくはTAHdecGUIのReadmeを読んでください これでTahファイルが解凍されました、中身のフォルダ構造とファイルが指定した解凍先に出現しているはずです 少し複雑になっていますので簡単に説明します 【フォルダ階層とファイルの中身】 一番上の階層にはdataフォルダとscriptフォルダが鎮座しています dataフォルダを一つ下るとiconフォルダとmodelフォルダに分かれます icon下のフォルダ、itemsフォルダを下るとようやくファイルが有ります ここにあるpsdファイルの中身はアイコンです。あのカスタムするときにクリックしてる、あれです IrfanView等のビューワーで中身を見ることができます。またGIMPでも開けます 一旦戻って今度はmodelフォルダを覗きましょう ここにはtsoファイルが有ります このtsoファイルこそが3Dモデルやテクスチャ等が入っている一種の「zip」みたいなものだと思って貰ってOKです。圧縮ファイルです 正確には違う様ですけど問題はありません 解凍したい気持ちを抑えて今度はscript\Itemsフォルダを見てみましょう tbnというファイルが待ち構えています。コイツがまた曲者で、ちょっとでも変に改竄すると正常なMODが作れなくなるやっかいなヤツです コイツは最後に重要な役割があるので覚えておいてください おさらいです \data\icon\items psdファイルアイコン \data\icon\Model tsoファイル3Dモデル本体など \script\items tbnファイルtsoファイルと関係のある大事なファイル 各フォルダの大文字小文字はきちんと区別して設定してください。 あとでうまくTAHdecGUIで解凍できなかったり認識できなくなったりします。 後の作業での混乱を避けるため、ここで一旦 N880MAYU_000.tsoとN880MAYU_000.psdとN880MAYU_000.tbn"以外"のファイルを全部削除してください 大丈夫です。後でどうとでもなります 【tso】 さあtsoファイルを解凍しましょう、今回はN880MAYU_000.tsoを解凍します Tso2MqoGuiを起動し一番左のタブをアクティブにしたら 2つのチェックボックスにチェックが入っていることを確認してOutDirに解凍先を指定して N880MAYU_000.tsoをD D。これで指定したフォルダに解凍されました . 中身を見てみましょう・・・ 名前順にソートして上から順に説明します N880MAYU_000.mqo おにぎりのモデルのメタセコデータです おにぎりの大きさと位置は調整してあります N880MAYU_000.tso なんでtsoファイルの中にtsoファイルが・・・? と思うかも知れませんがこれ今解凍したファイルと全く同じ物です Tso2MqoGuiのチェックボックスをもう一度確認すると意味が分かります これは再度梱包するときに使うので放置しておいてください N880MAYU_000.xml テキストエディタで編集可能なデータベース?です これにテクスチャの数や種類、メタセコデータに含まれる材質の名前とか色々記します 後で編集することになります Rice cgfxShader設定ファイルです これは「Rice.bmp」の光に関する情報が書かれています。光沢等はこのファイルを編集して設定することになります このファイルの名前は対応するテクスチャの名前と同一でなければいけません Rice.bmp テクスチャです。32bitのビットマップです。アルファチャンネルを含みます。 先ほどのcgfxShader設定ファイルと同じ名前ですね。ちなみに名前自体は自分で自由に設定できます が、半角英数字が絶対条件でスペースも含まない方が良いでしょう 隙間を空けたいときは「_」アンダーバーにしましょう。Shift+「ろ」です Sailor_COL_00.bmp 「影」のテクスチャです。これはデフォルトの物とは違い既に改変してあります このテクスチャを使うと影が滑らかに薄くなります。デフォルトのテクスチャでは段階的に影が表示されます カス子に身につけさせるアイテム全てで同じ影のテクスチャを使わないと 服とスカートで影の付き方が違う!なんてことが起こります。 面倒だと思った人はデフォルトのテクスチャをbase.tahか他のMODから引っ張ってきてください TAToonshade_050.cgfx cgfxShader設定ファイルの設定ファイル・・・らしいです 良くわかりません。恐らく弄る必要もないです。多分 【オレMOD制作】 やることはいっぱいです メタセコデータの位置、大きさの設定 テクスチャファイルとcgfxShader設定ファイルのリネーム cgfxShader設定ファイルの編集 XMLファイルの編集 影テクスチャの選択(デフォか、改造か) 上から説明していきます メタセコデータの位置、大きさの設定 カス子に物を持たせたり服を着せたりするには ・3Dモデルの大きさ・位置 ・ボーン この2つを設定しなくてはいけません。今回は大きさと位置の調節です 皆さんには内緒にしていましたが、このアイスキャンディーはカス子に咥えさせる為に作りました というわけで咥えさせます 咥えさせたり手に持たせたりするにはまず3Dモデルの大きさと位置を決めなくてはいけません ここでは2通りの決め方があります 1.このおにぎりの様な口にくわえるタイプのMODを用意して位置と大きさを合わせる 2.カス子の身体のデータを元に直接咥えさせる 2番の方が確実です ですが折角咥えるおにぎりのモデルが有るのでこちらを使いましょう (ここまで読んだ人ならWikiを見直すなりしてカス子の身体のデータをbase.tahから抽出して 直接設定することもできるかと思います) まずアイスキャンディーのデータをメタセコで読み込んでください 読み込んだら今度はおにぎりのデータ、N880MAYU_000.mqoをメタセコにD Dしてください 「オブジェクトを挿入~」を選択すればアイスキャンディーとおにぎりを共存させることができます と、ここでおにぎりが見あたらなくてあれ?と思ったと思います 3Dカスタム少女の3Dモデルのデータは妙に小さいです 一旦アイスキャンディーを非表示にして座標(0,0,0)あたりにある程度ズームしてください 上の方に小さいおにぎりが見えることでしょう。かわいいですね 今度はおにぎりのデータを非表示、アイスキャンディーのデータ全てを表示+全選択してQキーを叩いてください 拡大ツールで一気に縮小します。適当に小さくしてください。恐らく1/100をちょっと小さくした程度がぴったりです 一度Onigiri.tahをarcsフォルダに入れて大きさを確認すると分かりやすいと思います 大きさをある程度合わせたら今度は位置を合わせます。Cキーから回転ツールを出すか、操作パネルから X軸を基準に60~70°くらい回転しておにぎりと位置を合わせてください。こんな感じに 位置を合わせるとき、カメラの操作で手こずると思います。ズームが効き過ぎて上手く操作できません メタセコの環境設定を開いて「操作」→「視点操作」→「回転の中心位置」を開いて 「選択中の位置」を選択しましょう。これで視点操作がやりやすくなります こんな感じかな?という程度に合わせたらオブジェクト欄からOnigiriを選択して削除ボタンを押してください 同様に材質欄からRiceも削除してください これでアイスキャンディーの位置あわせは終了です 位置合わせが終わったら保存しメタセコを終了して フォルダの中のN880MAYU_000.mqoを削除しアイスキャンディーのmqoを代わりに入れてください 次はテクスチャのリネームです テクスチャとcgfxShader設定ファイルのリネーム テクスチャとcgfxShader設定ファイルはメタセコデータと同じ位置に置かなければなりません 取り合えず全てのテクスチャファイルをtso2mqoGUIで解凍したフォルダに移しましょう (アイスキャンディーのデータをダウンロードした人はオレンジのデータだけ移動してください 自作した人もどちらか片方だけにしてください。もう片方は後で使います) ここでテクスチャファイルの名前を変えます。 ここは少しややこしくて ・メタセコで指定した「材質」の名前 ・テクスチャファイルの名前 この2つは同じにしなくてはいけません アイスキャンディーを作った人は材質欄に「Atari」「Aji」の2つの名前が有りますね これをテクスチャファイルの名前に、それぞれ設定してください テクスチャファイルを移動したのでメタセコの方でもう一度テクスチャを設定し直さなければいけません もう一度メタセコを起動してアイスキャンディーのテクスチャを設定しなおしましょう データを読み込むとアイスキャンディーの色が抜けて真っ白になっていると思います 今回は材質欄から再度テクスチャの位置を設定しなおすだけです (もしかしたら色が付いたままであることもあるかも知れませんが、その場合でも必ず再度設定し直してください) これでテクスチャのリネーム・再設定はOKです あとはもう使わない&邪魔なのでRice.bmpを削除しましょう。もうおにぎりのテクスチャは必要ないのです 次回はシェーダーファイルの設定とXMLファイルの設定です もう少しで完成です。休憩したら一気に進めてしまいましょう GO!→シェーダー設定とxml
https://w.atwiki.jp/3dcustom/pages/5.html
各ファイルについては3DCG mods referenceで探してみましょう。 ファイル名と改造専用ろだの記載を参考にすれば、見つけるのは難しくないと思われます。 記述テンプレート 名称 要約 配布code +version(最新版を載せる) 作者: 要件: 概要:(おおまかな説明) 詳細はページを用意して記述する。 MOD管理 TDCGExplorer 統合MOD管理ツール XPC02614 ver 1.11.4 作者:職人ギルド 要件:3Dカスタム少女XP, .NET Framework 3.5 SP1以降, DirectX9 March 2009以降 概要:既存のMOD管理ツールの機能を統合 / 強力な検索機能 / TAHエディタ搭載 詳細はオンラインマニュアルを参照 TDCGセーブファイルビューア saveデータ利用mod確認ツール TAC2175 ver 1.1 作者:記載なし 要件:.NET Framework 2.0以降 概要:saveファイルに使われているmodファイル名がわかる TDCGMan 総合MOD管理ツール TA0696 v0.39 / XPC00226 v0.39改変 XPやっつけ対応 作者:記載なし 要件:.NET Framework 2.0以降 概要:zipに対するtah展開とコンテンツ確認 / 有効無効mod切り替え / 衝突tahの検出とリネーム MOD作成 TAHdecGUI TAH解凍・梱包およびファイル名書き換えツール XPC00271 ver 1.6.4 3D表示対応 / XPC00198 ver 1.5.3 3D表示無し 作者:記載なし 要件:.NET Framework 3.5以降(一応.NET Framework 2.0でも動く) 詳細はTAHdecGUIを参照 Tso2Mqo tsoとmqoを相互変換 TA0453 v0.32 / XPC04180 v0.35 作者:記載なし / v0.33以降はnomeuによる修正 要件:.NET Framework 3.5以降(一応.NET Framework 2.0でも動く) 詳細はTso2Mqoを参照 TDCG_MOD_TOOLS TAH&TSO展開 作者:HongFireで公開 詳細はTDCG_MOD_TOOLSを参照 ゲーム設定変更 TDCGLauncher ゲーム起動前にiniファイルのパラメータ変更ができるGUIツール 作者:HongFireで公開 SP2R1で実装されたパラメータには対応していないが、SP2までのパラメータには全て対応している。 解像度変更、フルスクリーンとウインドウの切り替えなど、現在でも重宝する。 mod_kanri_tdcg.exe MOD管理データベース TA0662 ver 1.1 作者:kanpyou MODに対してカテゴリやメモなどを記入して管理できる。 loader.exe SP1以前用の解像度変更ツール 画像ロダのTA1201 作者:記載なし 要件:VC++ランタイム デフォルトではできなかった解像度変更やスクリーンショット機能を追加する。 解像度変更もスクリーンショットもSP2で実装されたため、SP2以降では使う必要はあまりない。 改造ツール cgfxS_edit cgfxShaderの編集補助ツール XPC00023 0.05 mqo2tso tso2mqoからtso生成部分を抜粋し、特に複数のtsoを生成するに当たって自動化する事を中心に改良したツール XPC01361 a0.015.beta Copydat2 TSO2TEXでtsoファイルを分解して出来たフォルダに、各種ファイルをコピーするためのツール XPC00288 ver 2.4.1 TSO2TEX TSOファイルを解凍し、テクスチャとシェーダを取り出すツール XPC00273 ver 1.1.2 EditZahyou 立ち位置設定ツール XPC00316 ver.2.02 Xp用 / XPC00266 ver.1.04test TMOAnim tmoを補間してモーション作成 XPC00233 ver 0.0.1 ObjEditor dat2ファイル内のメッシュオブジェクトを削除したり、他から移植したりするツール XPC00199 ver 1.0.3 VtxEpd 上下セット服とかで下だけ拡大させたいときに使うツール XPC00247 v.0.04 PNGPose XPセーブデータを展開/編集するツール XPC00208 ver 0.0.4 TMOTool 簡単にtmoを修正するためのツールキット XPC00215 ver 0.0.2 XP対応 names.txt XPC00973 ver 0.0.5 TSOView with TMOComposer and TMOProportion TSOView, TMOComposer, TMOProportion をひとつにまとめたパッケージ XPC03724 ver 0.3.7 TSOWeight 頂点ウェイト編集を簡単に行うためのツール XPC03725 ver 0.0.9 TMOMorphing 簡単に表情作成 XPC01628 ver 0.0.1 TAHHair 簡単に髪色補完 XPC01884 ver 0.0.5 rc1 その他ツールやマニュアルなど CHGThumb PNGPoseと連携し、ポーズファイルのサムネを差し替えるツール XPC00242 属性変更マニュアル TAHdecGUIを用いて属性を変換・移動するマニュアル TAC00010 Tso2Pmd MikuMikuDance(MMD)用モデルファイル変換ツール 詳細はTso2Pmdを参照 古いもの 最新版は別配布に含まれたり、上位互換ツールがあるもの。 TMOComposer ポーズからモーションを簡単に作成するツール XPC01320 ver 0.0.8 注意:最新版はTSOView配布に含まれる TMOView 簡単にtmoモーションを確認するためのツール XPC00440 ver 0.0.3 現在はTSOViewに引き継がれている TMOProportion 体型変更を簡単に行うためのツール XPC01326 ver 0.0.4 注意:最新版はTSOView配布に含まれる TAHPedo 簡単に幼女tahを作成するためのツール TAC00156 ver 0.0.4 (XP対応) / XPC00970 x64環境対応 現在はTMOProportionに引き継がれている TAHBoin 簡単に膨乳tahを作成するためのツール TAC00155 ver 0.0.4 (XP対応) / XPC00970 x64環境対応 現在はTMOProportionに引き継がれている TAHDom 簡単に巨尻tahを作成するためのツール XPC00342 ver 0.0.1 (XP対応) / XPC00970 x64環境対応 現在はTMOProportionに引き継がれている 髪色髪型対応表 髪色髪型の内部ファイル名のExcelデータベース (現在入手不能) 現在は3DCG mods referenceに統合されている。
https://w.atwiki.jp/3dcustom/pages/10.html
v0.6には下記ツールが含まれます。 TAHdecrypt does en/decryption of TAH files. TSOdecrypt en/decrypts TSO files. Modresolver tries to solve incompatibilities with different mods. TAAnimator lets you animate single pose png-pose files. TABrowser lets you brwose through tah files and watch their tso content files (with 3D preview). 要件:.NET Framework 3.5 代替ツール 2010/04/23 現在ダウンロードできませんが、それぞれに代替ツールがあります。 TAHdecrypt TAHdecGUI, TDCGExplorer TSOdecrypt Tso2Mqo Modresolver TDCGExplorer TAAnimator TMOAnim, TMOComposer TABrowser TDCGExplorer DL 配布サイトHongFire Anime Networkは会員登録が必要な海外のフォーラムです。 Download ※バージョンによって展開できないものがあったりする。 ※2010/04/23 現在リンク切れ(topページに飛ばされる) 使用方法 「すべてのファイルとフォルダを表示する」をチェックし、「登録されている拡張子は表示しない」のチェックを外していることを前提 マイクロソフトのサイトからMicrosoft .NET Framework 3.5をDL、インストール。約600MB #2.0でも動作可という報告があるが開発者は3.5を指定 1.[TDCG]TDCG_MOD_TOOLS.7zを7-zip4.57等で展開 2.展開後作成された\TDCG_MOD_TOOLSフォルダ内のTAHdecrypt.exeに、3Dカスタム少女インストールフォルダの\arcsフォルダ内のTAHファイルをドラッグ ドロップ 3.うまく展開できない場合は、フルパスで2バイト文字を含まないフォルダにTAHdecrypt.exeとTAHファイルを移動して試す 4.展開後作成されたフォルダ内のTSOファイルを、\TDCG_MOD_TOOLSフォルダ内のTSOdecrypt.exeにD D 5.TSOファイルを展開した場合再梱包は4で作成されたフォルダをTSOdecrypt.exeにD D 6.元のTHAファイルに再梱包したい場合は5の後、2、3で作成されたフォルダをTAHdecrypt.exeにD D 7.新規のTHAファイルに梱包したい場合はTSOファイルを別フォルダに移してTAHdecrypt.exeにD D 8.元のTHAファイルに存在しているTSOファイルはそのままでも、新規のTHAファイルに存在するTSOファイルが優先される !8はsp1で一部不可となった模様。追加情報頼む。 !Thumbs.dbファイルがあると正しく再梱包されない模様、要削除。 上記と同様にフォルダオプションで「縮小版をキャッシュしない」にチェックを入れると、それ以後Thumbs.dbは作成されない。 !この方法では作成されるファイル名が数字の連続になる。 ファイル名をわかりやすくするためには、ファイルがどこにあるのか?も読んでから実行すること。